/*
 * @# PhotoService.java 2011-12-23 下午04:23:08
 * 
 * Copyright (C) 2010 - 2011 广州羿安信息科技有限公司
 * Guangzhou ianswer information technology co. ltd.
 * 
 * All rights reserved!
 */
package com.ianswer.px.album.service;

import java.util.List;

import com.ianswer.px.album.entity.Photo;

/**
 * @author alvin hwang
 */
public interface PhotoService {
	
	/**
	 * 每页最多显示的记录条数: 20.
	 */
	int RESULTS_PER_PAGE = 20;
	
	/**
	 * 获取专辑下的某一页的相片.
	 */
	List<Photo> queryAlbumPhotos(Long albumId, int pageIndex);
	
	/**
	 * 获取专辑下的所有相片.
	 */
	List<Photo> queryAlbumPhotos(Long albumId);
	
	Long insert(Photo photo);
	
	void delete(Long albumId, Long photoId);

	Photo get(Long photoId);
}
